package com.ruoyi.eqmonitor.domain;

import com.ruoyi.common.core.annotation.Excel;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.ruoyi.common.core.web.domain.BaseEntity;


/**
 * 台州路桥区河长巡河问题记录
 */
public class TzProblem extends BaseEntity{

    /**
     * 行政区编码
     */
    @Excel(name = "行政区编码")
    private String adcd;
    /**
     * 问题描述
     */
    @Excel(name = "问题描述")
    private String description;
    /**
     * 处理期限
     */
    @Excel(name = "处理期限")
    private String expiretime;
    /**
     * 处理时间
     */
    @Excel(name = "处理时间")
    private String handtime;
    /**
     * 问题ID
     */
    @Excel(name = "问题ID")
    private String id;
    /**
     * 经度
     */
    @Excel(name = "经度")
    private String lgtd;
    /**
     * 问题地址
     */
    private String location;
    /**
     * 纬度
     */
    @Excel(name = "纬度")
    private String lttd;
    /**
     * 行政区id
     */
    @Excel(name = "行政区id")
    private String orgid;
    /**
     * 行政区名称
     */
    @Excel(name = "行政区名称")
    private String orgname;
    /**
     * 问题照片
     */
    @Excel(name = "问题照片")
    private String photo;
    /**
     * 问题类别
     */
    @Excel(name = "问题类别")
    private String problem;
    /**
     * 问题编号
     */
    @Excel(name = "问题编号")
    private String prono;
    /**
     * 问题处理状态. 待处理:402890195b7a8302015b7ad1e95d00d9   已处理:402890195b7a8302015b7ad2146900db
     */
    @Excel(name = "问题处理状态")
    private String prostatus;
    /**
     * 上报时间
     */
    @Excel(name = "上报时间")
    private String reporttime;
    /**
     * 河段别名
     */
    @Excel(name = "河段别名")
    private String riveralias;
    /**
     * 河段id
     */
    @Excel(name = "河段id")
    private String riverid;
    /**
     * 河段名称
     */
    @Excel(name = "河段名称")
    private String rivername;
    /**
     * 问题程度 1、2、3（轻微、一般、重大）
     */
    @Excel(name = "问题程度")
    private String severity;
    /**
     * 巡查人员
     */
    @Excel(name = "巡查人员")
    private String xcry;

    public String getId()
    {
        return id;
    }
    public void setAdcd(String adcd)
    {
        this.adcd = adcd;
    }

    public String getAdcd()
    {
        return adcd;
    }
    public void setDescription(String description)
    {
        this.description = description;
    }

    public String getDescription()
    {
        return description;
    }
    public void setExpiretime(String expiretime)
    {
        this.expiretime = expiretime;
    }

    public String getExpiretime()
    {
        return expiretime;
    }
    public void setHandtime(String handtime)
    {
        this.handtime = handtime;
    }

    public String getHandtime()
    {
        return handtime;
    }
    public void setLgtd(String lgtd)
    {
        this.lgtd = lgtd;
    }

    public String getLgtd()
    {
        return lgtd;
    }
    public void setLttd(String lttd)
    {
        this.lttd = lttd;
    }

    public String getLttd()
    {
        return lttd;
    }
    public void setLocation(String location)
    {
        this.location = location;
    }

    public String getLocation()
    {
        return location;
    }
    public void setOrgid(String orgid)
    {
        this.orgid = orgid;
    }

    public String getOrgid()
    {
        return orgid;
    }
    public void setOrgname(String orgname)
    {
        this.orgname = orgname;
    }

    public String getOrgname()
    {
        return orgname;
    }
    public void setPhoto(String photo)
    {
        this.photo = photo;
    }

    public String getPhoto()
    {
        return photo;
    }
    public void setProblem(String problem)
    {
        this.problem = problem;
    }

    public String getProblem()
    {
        return problem;
    }
    public void setProno(String prono)
    {
        this.prono = prono;
    }

    public String getProno()
    {
        return prono;
    }
    public void setProstatus(String prostatus)
    {
        this.prostatus = prostatus;
    }

    public String getProstatus()
    {
        return prostatus;
    }
    public void setReporttime(String reporttime)
    {
        this.reporttime = reporttime;
    }

    public String getReporttime()
    {
        return reporttime;
    }
    public void setRiveralias(String riveralias)
    {
        this.riveralias = riveralias;
    }

    public String getRiveralias()
    {
        return riveralias;
    }
    public void setRiverid(String riverid)
    {
        this.riverid = riverid;
    }

    public String getRiverid()
    {
        return riverid;
    }
    public void setRivername(String rivername)
    {
        this.rivername = rivername;
    }

    public String getRivername()
    {
        return rivername;
    }
    public void setSeverity(String severity)
    {
        this.severity = severity;
    }

    public String getSeverity()
    {
        return severity;
    }
    public void setXcry(String xcry)
    {
        this.xcry = xcry;
    }

    public String getXcry()
    {
        return xcry;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("adcd", getAdcd())
                .append("description", getDescription())
                .append("expiretime", getExpiretime())
                .append("handtime", getHandtime())
                .append("lgtd", getLgtd())
                .append("lttd", getLttd())
                .append("location", getLocation())
                .append("orgid", getOrgid())
                .append("orgname", getOrgname())
                .append("photo", getPhoto())
                .append("problem", getProblem())
                .append("prono", getProno())
                .append("prostatus", getProstatus())
                .append("reporttime", getReporttime())
                .append("riveralias", getRiveralias())
                .append("riverid", getRiverid())
                .append("rivername", getRivername())
                .append("severity", getSeverity())
                .append("xcry", getXcry())
                .append("createTime", getCreateTime())
                .toString();
    }
}
